From 21ffff5e7f5ac0a54c5b79ff0734ab12b706eb9e Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Sun, 27 Jan 2008 17:25:56 +0000 Subject: [PATCH] Move remaining xen/include/public/foreign files to tools/include/xen-foreign Signed-off-by: Keir Fraser --HG-- rename : xen/include/public/foreign/mkchecker.py => tools/include/xen-foreign/mkchecker.py rename : xen/include/public/foreign/mkheader.py => tools/include/xen-foreign/mkheader.py rename : xen/include/public/foreign/reference.size => tools/include/xen-foreign/reference.size rename : xen/include/public/foreign/structs.py => tools/include/xen-foreign/structs.py --- tools/include/xen-foreign/Makefile | 14 +++++--------- .../include/xen-foreign}/mkchecker.py | 1 - .../include/xen-foreign}/mkheader.py | 0 .../include/xen-foreign}/reference.size | 0 .../include/xen-foreign}/structs.py | 0 5 files changed, 5 insertions(+), 10 deletions(-) rename {xen/include/public/foreign => tools/include/xen-foreign}/mkchecker.py (98%) rename {xen/include/public/foreign => tools/include/xen-foreign}/mkheader.py (100%) rename {xen/include/public/foreign => tools/include/xen-foreign}/reference.size (100%) rename {xen/include/public/foreign => tools/include/xen-foreign}/structs.py (100%) diff --git a/tools/include/xen-foreign/Makefile b/tools/include/xen-foreign/Makefile index adcbcff58a..0b8ed920eb 100644 --- a/tools/include/xen-foreign/Makefile +++ b/tools/include/xen-foreign/Makefile @@ -2,10 +2,6 @@ XEN_ROOT=../../.. include $(XEN_ROOT)/Config.mk ROOT = $(XEN_ROOT)/xen/include/public -HOSTCFLAGS += -I$(ROOT)/foreign - -MKCHECKER_PY = $(ROOT)/foreign/mkchecker.py -MKHEADER_PY = $(ROOT)/foreign/mkheader.py architectures := x86_32 x86_64 ia64 headers := $(patsubst %, %.h, $(architectures)) @@ -23,17 +19,17 @@ checker: checker.c $(headers) check-headers: checker ./checker > tmp.size - diff -u $(ROOT)/foreign/reference.size tmp.size + diff -u reference.size tmp.size rm tmp.size -x86_32.h: $(MKHEADER_PY) $(ROOT)/arch-x86/xen-x86_32.h $(ROOT)/arch-x86/xen.h $(ROOT)/xen.h +x86_32.h: mkheader.py $(ROOT)/arch-x86/xen-x86_32.h $(ROOT)/arch-x86/xen.h $(ROOT)/xen.h python $< $* $@ $(filter %.h,$^) -x86_64.h: $(MKHEADER_PY) $(ROOT)/arch-x86/xen-x86_64.h $(ROOT)/arch-x86/xen.h $(ROOT)/xen.h +x86_64.h: mkheader.py $(ROOT)/arch-x86/xen-x86_64.h $(ROOT)/arch-x86/xen.h $(ROOT)/xen.h python $< $* $@ $(filter %.h,$^) -ia64.h: $(MKHEADER_PY) $(ROOT)/arch-ia64.h $(ROOT)/xen.h +ia64.h: mkheader.py $(ROOT)/arch-ia64.h $(ROOT)/xen.h python $< $* $@ $(filter %.h,$^) -checker.c: $(MKCHECKER_PY) +checker.c: mkchecker.py python $< $@ $(architectures) diff --git a/xen/include/public/foreign/mkchecker.py b/tools/include/xen-foreign/mkchecker.py similarity index 98% rename from xen/include/public/foreign/mkchecker.py rename to tools/include/xen-foreign/mkchecker.py index 98f8c2396b..66c17b19e9 100644 --- a/xen/include/public/foreign/mkchecker.py +++ b/tools/include/xen-foreign/mkchecker.py @@ -19,7 +19,6 @@ f.write(''' #include #include #include -#include "../xen.h" '''); for a in archs: diff --git a/xen/include/public/foreign/mkheader.py b/tools/include/xen-foreign/mkheader.py similarity index 100% rename from xen/include/public/foreign/mkheader.py rename to tools/include/xen-foreign/mkheader.py diff --git a/xen/include/public/foreign/reference.size b/tools/include/xen-foreign/reference.size similarity index 100% rename from xen/include/public/foreign/reference.size rename to tools/include/xen-foreign/reference.size diff --git a/xen/include/public/foreign/structs.py b/tools/include/xen-foreign/structs.py similarity index 100% rename from xen/include/public/foreign/structs.py rename to tools/include/xen-foreign/structs.py -- 2.30.2